Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Greece F1 Greece F2 Qatar F1 Qatar F2 Lebanon F1 Lebanon F2 Saudi Arabia F1 Saudi Arabia F2 USA F30 India F4 India F5 Great Britain F6 Uzbekistan F4 Great Britain F7 Great Britain F3 France F5 UAE F1 Great Britain F2 Challenger 42 - Andrezieux Rezidenza Open - Magdeburg San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon ARMS USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton Cridicard Mastercard Tennis Cup - Campos do Jordao Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Warsteiner Challenger Wolfsburg - Wolfsburg KGHM Polish Indoors - Wroclaw Renault Slovenian Open - Ljubljana Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx drkoop.com USTA Tennis Championships of San Antonio - San Antonio Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Warsteiner Challenger Lubeck 2001 - Lubeck MTNL Cellular ATP Challenger - Mumbai Kyoto Challenger - Kyoto Residenza Open - Magdeburg Eisenberg Jerusalem Open - Jerusalem Powder Byrne Trophy - Surbiton 2001 USTA Tallahassee Tennis Challenger - Tallahassee XI Venice Open - Venice The LTA Manchester Challenger - Manchester Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de L'Isere (Open 38) - Grenoble IPP Open - Helsinki The Bolton Challenger - Bolton Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana TED Open-Akbank Private Banking - Istanbul Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Gemax Open - Belgrade LTA Manchester challenger - Manchester Ahmedabad Challenger - Ahmedabad Lucknow ATP Tour Challenger - Lucknow The Powder Byrne Trophy - Surbiton Bristol Challenger Trophy - Bristol Manchester Challenger - Manchester Gramado Challenger - Gramado BH Tennis Open International Cup - Belo Horizonte GHI Bronx Tennis Classic - Bronx drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston Lucknow ATP Tour Challenger - Lucknow Warsteiner Challenger Lubeck - Lubeck The LTA Wrexham Challenger - Wrexham New Delhi Challenger - New Delhi Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton West of England Challenger - Bristol The Manchester Trophy - Manchester Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk The LTA Wrexham Challenger - Wrexham Pro Tennis World Open - Boca Raton 2004 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham Arroyo de la Encomienda - Valladolid Fifth Third Bank Tennis Classic - Lexington I Manta Open - Manta Mobilux Open - Luxembourg KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Nottingham Men's Challenger - Nottingham The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Fifth Third Bank Tennis Classic - Lexington GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen The LTA Wrexham Challenger - Wrexham KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade 3rd Volkswagon Challenger - Wolfsburg BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Casablanca San Angel - Mexico City s Tennis Masters 06 - Graz Citta di Como - Como Genoa Open - Genova BMW Tennis Championship - Sunrise The LTA Hester Trophy - Manchester Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota The Surbiton Trophy - Surbiton St. Remy Challenger Tiburon Challenger Sarasota Challenger Monterrey Challenger Fairfield Challenger Calgary Challenger Charlottesville Challenger Houston Challenger Surbiton Challenger Nottingham Challenger Charlottesville Challenger Calgary Challenger Gold Flake Open - Chennai Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Brazil Open - Salvador Tata Open 2002 - Chennai Adidas International - Sydney BMW Open - Munich The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan BMW Open - Munich The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Stockholm Open - Stockholm Challenger Ford de Cherbourg - Cherbourg IX Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte USTA Tennis Championships of Austin - Austin Open de Charleroi - Charleroi Australian Unity Western Australia Open - Perth GHI Bronx Tennis Classic - Bronx Samarkand Challenger - Samarkand IPP Open - Helsinki The LTA Hull Challenger - Hull Tennis Napoli Cup - Naples The Manchester Trophy - Manchester BH Tennis Open International Cup - Belo Horizonte Heilbronn Open - Heilbronn Bristol Challenger Trophy - Bristol Kuppers Kolsch Cup - Aachen Warsteiner Challenger - Wolfsburg Challenger 42 - Andrezieux Sarajevo Open - Sarajevo The LTA Men's Challenger Wrexham - Wrexham Logopak Challenger 2005 - Lubeck IPP Open - Helsinki 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Surbiton Trophy - Surbiton Pro Tennis World Open - Sunrise AAPT Championships - Adelaide Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Chennai Open - Chennai Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Next Generation Adelaide International - Adelaide Sydney International - Sydney The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven China Open - Beijing ARAG World Team Championship - Dusseldorf Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh Whirlpool Open - Budapest The LTA Manchester Challenger - Manchester III Gramado Open de Tenis - Gramado Fergana Tennis Challenger Tournament - Fergana AEGON Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb 2004 Colorado Tennis Classic - Denver Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston China Open - Beijing AEGON Championships - London Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Tiburon Challenger - Tiburon Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Burbank Challenger - Burbank Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Citi Open - Washington Malaysian Open - Kuala Lumpur 2004 Keys Gate Challenger - Homestead Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Citi Open - Washington Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Ecuador Open - Quito Delray Beach Open - Delray Beach Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch IPP Open - Helsinki Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo European Open - Antwerp Ecuador Open - Quito US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York US Men's Clay Court Championship - Houston Fever-Tree Championships - London Unique Zagreb Open - Zagreb Hall of Fame Open - Newport Ethias Trophy - Mons Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Marrakech Challenger New York Open - New York bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Izmir Challenger Hall of Fame Open - Newport Citi Open - Washington Sacramento Challenger Bratislava Challenger Heilbronn Challenger Pereira Challenger Warsteiner Challenger Lubeck - Lubeck drkoop.com USTA Tennis Championships of Houston - Houston Open de L'Isere-Open 38 - Grenoble Okal Cup - Eckental Jameson Cup - Milan Neride Prague Indoor - Prague The Indian Oil Servo ATP Challenger - Chandigarh Honda Kah Singapore Men's Tennis Open - Singapore Bristol Challenger Trophy - Bristol Bukhara Challenger - Bukhara Open de L'Isere - Grenoble Lamberts Open by Stawag - Aachen The Nottingham Cahllenger - Nottingham Okal Open - Eckental Intersport Heilbronn Open - Heilbronn The Rajasthan Golden Jubilee - Jaipur V Gramado Open de Tennis - Gramado Zagreb Open - Zagreb The Powder Byrne Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia The Manchester Trophy - Manchester Samsung Securities Cup - Seoul TED Open - Istanbul Internationaux de Tennis de Brest - Brest Eisenberg Jerusalem Open 2000 - Jerusalem drkoop.com USTA Challenger of San Antonio - San Antonio ATP Bangalore Challenger - Bangalore Gallagher International - Hamilton The Scottish Tennis Championships - Edinburgh USTA Challenger of North Miami Beach - North Miami Beach Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami The Wrexham Challenger - Wrexham Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Garden Open - Rome Mutua Madrilena Masters Madrid - Madrid 2002 Eddleman USTA Challenger - Birmingham BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Heineken Challenger - Ho Chi Minh City Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Saint Francis Health System USTA Challenger - Tulsa Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Houston Challenger Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Heilbronn Open - Heilbronn Tallahassee Challenger Kyiv UMC Open - Kiev Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York The Samsung Open - Bournemouth Samsung Open - Brighton Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Davis Cup, Group 1, 2R, ZIM-GBR 4-1 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Adidas International - Sydney Milan Indoors - Milan Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg Qatar Open - Doha Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The 10tele.com Open - Nottingham Davidoff Swiss Indoors - Basel International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport LTA Wimbledon Wildcard Play-off tournament PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Moselle Open - Metz River Oaks International Tennis Tournament - Houston Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Claro Open Colombia - Bogota Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota China Open - Beijing Erste Bank Open - Vienna AIG Japan Open - Tokyo Swiss Indoors Basel - Basel Kooyong Classic - Kooyong ASB Classic - Auckland All Lower level tournaments Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Tennis Championships - Newport Olympics - Athens Memphis Open - Memphis Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport New York Open - New York Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos Kremlin Cup - Moscow Ricoh Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, CRO-ITA 3-2 Wimbledon - London Davis Cup, World Group, F, CRO-ARG 2-3